fix: Support wasn't detecting i.e. if comments were stripped.
chore(grunt): rename watch task to test_watch to avoid collision with the watch task
style: cleanup keyboard synthetizer