add 'EnableMousePanningFix' option
correct bug where subsequent hooks (from other apps) were not being called correctly
comment unnecessary logging and conditionals
WIP setcapture/getcapture for active client (commented, incomplete)
track ClickX/ClickY values in ButtonState
relocate ButtonState so it always executes regardless of capture option (fixes desync problem during toggle, allows pan fix to work regardless of capture state) and add new 'MOUSEMOVE' handler which implements a 'rough hack for some games which spin erratically when panning with the mouse'
add new 'Enable Mouse Panning Fix' to SysTray Menu as a 'profile-level' option