Is `scalajs-dom` actually needed? I hope not, because requiring it here will trigger immense trouble with cyclic dependencies between Scala.js and scalajs-dom! If this is really really needed, we would have no choice but to include scalajs-dom inside Scala.js, which I hope can be avoided.