Get rid of implicit code evaluation in event handlers, attach proper callbacks to XUL commands
Support more <input> types, HTML5 introduced a bunch of new ones.