gave up on dart/polymer... too hard to screw up. back go Angular JS boilerplate