Easy to use, flexible dialog boxes for HTML5 applications