- added modifier key support for mouse operations