experimenting with dart2js