Cast-ballot: more HTML5 for UI differentiation