Try to remove e.preventDefault to allow touch device to work
Sync with master