adding touch events
vmousedown fix attempt
...