consider browser capabilities
add form id to CSS selectors

do not interfere with theme CSS
buttons reloaded
update widget