just need a space to comment on code :-)

I wonder about these `applyDynamic` calls. ScalaJS allows you to create interfaces where you can statically annotate the methods as explained in the [Defining JavaScript interfaces with traits](http://www.scala-js.org/doc/calling-javascript.html) paragraph of the Scala-JS doc. I suppose you have not had time to get round to doing that.

That would be a nice thing to do at some point. Think of it as a way of documenting your JS :-)