MAGN-177 : Fixed Broken Pan keyboard control

Cause of deflect: Due to unintended chaining of event handler that goes into infinite loop.
Solution: Remove the executation of chaining callback method and rewire them to prevent chaining.
Merge pull request #496 from l2obin/MAGN-177-BrokenPanShortcutKey

MAGN-177 : Fixed Broken Pan keyboard control