- added a test page
- re-wrote the double-tap code