Improved HTML5 client.