Made extra touch events in touchEvent.js to avoid event order issues. Added basic interaction code to recreate previous interaction