added mobile device handling with Jester swipe gesture recognizer(https://github.com/plainview/Jester)
need to be refactored!!!1