Multitouch and Orientation Support Fixes

Added support for mutliple touches, swipes, and multiple orientations