I don't know how to dart.

Not worth looking at yet, still figuring out how to do web stuff with
dart.