triggerRoutedEventOnVM  and invisibleByDefault
implementation of invisibleByDefault
not sure how this snuck in
Merge branch 'test' of https://github.com/ShaneGH/wipeout into test

Conflicts:
	src/base/visual.js