[Visualization] Interaction for unified interface

- unify mobile touch and computer mouse events
  touch => mouse
- add two events: combo click and mouse hold