simplify how mouse handlers are configured
inline mouseEvent function
refactor HtmlElement methods 'touch*'
refactor on mouse events, old and touch events