Added an ability to specify a custom view for panning.

This fixes #95. Also added a demo project with a button in lower-left corner to demonstrate a possible use-case. Another use-case might be for the application with hidden navigation bar.