add mouse support
Merge pull request #2 from livibetter/mouse

add mouse support