remove use of mouse/touch events from the DOM, use the JS object tree insteed. This is a major change