use polymer data binding for better spinner behavior