Rewrite of UI to use Polymer