better attribute handling in internal macros
add autofocus to login forms
cross-browser forms that actually work