add optional stylus support
Merge pull request #33 from tchak/stylus

add optional stylus support