Dart experiment with Web Components