Testing begins

It never ends.
More tests. And a fix for a failed test!
Sketchy support for mouseenter and mouseleave

It turns out that browsers nowadays already support this feature but
we'll leave the fixes around until Safari status can be verified
(https://developer.mozilla.org/en-US/docs/Web/Events/mouseenter).
Remove weirdness
Unindent
Merge pull request #2 from Tradeshift/updates

Sketchy support for mouseenter and mouseleave
Use truthy (not boolean) + exception on bad selector
Comments cleanup
Computer says 'invalid selector'
Merge pull request #3 from Tradeshift/updates

Merge everything before "ts.gui" changes...
Added MapList (not in use yet)
Merge pull request #4 from Tradeshift/updates

Added MapList (not in use yet)
Merge pull request #143 from Tradeshift/master

More tests and other things