html5 UI alternation tookit