added hammerjs