Subclassing and Hooking in Visual Basic - MPGH