Add touch device support
Merge pull request #21 from open-craft/touch-support

Add touch device support