Allow different HTML5 backends