Fixed mousedown & mousewheel events for user interaction

- Fixed mousedown so that only left-click events are processed.
- Implemented cross-browser mousewheel event handling (previous version worked on Chrome but not on Firefox)