added touch events fixes #3