more HTML5 support