Added hammerjs for touch gesture support