Now uses polymer for front-end