added hammerjs multitouch support