Don't accept named tools that don't exist
Activate tool with mousedown and keypress (not only keypress)
Merge pull request #300 from mattpap/fix-tools

Fix tools so that keypress doesn't trigger tool activation