add and fix mouse touch event