Make sure to select a handler also by kind
Cleanup handler selection test + and one more test
Add single line gimmick execution test
Improve test
Realize gimmick reference via property
Add integration test + cleanup
Add integration test that involves gimmick initialization
Make js unittests use strict mode
Use more specific types