Close #1

Change from using `touchesBegan:touches` etc… to a
`UIPanGestureRecognizer` so it plays better with other views.
Merge pull request #2 from michaelforrest/master

Close #1