Dart port of the JavaScript polymer-elements