Ok, is getting beyond a joke now...
More work on trying to get touch screen events and mouse event to work on all devices