Add test for js/window listen! (for #52)

Test to address #52.

There seems to be no problem with `(listen! js/window ...)`
Maybe we can cleanup listener afterwards and might as well thrown in an assertion that `unlisten!` worked