Gui.register('controller-string', function(value) { return typeof value == 'string'; }); Polymer('controller-string', { click: function(e) { this.$.input.select(); }, keydown: function(e) { if (e.keyCode == 13) { this.$.input.blur(); } } });