statically typed dom wrappers for scala-js