to support Windows Tablet (tested on Surface 2) and Windows Phone (from 8.1/IE11) removed desktop check and orientationSupport check. Seems easiest to simply support both orientation AND mouse events, no harm done I think.