Some of the touch handling, especially when within box rather than fullscreen is a little strange, it is never going to be perfect considering touch devices and mouse devices operate so differently, but explore if it could be improved on my own demo page