Simpler markup, no polymer