DOM.js -> better-dom.js + other improvements
fix hidden attribute support + add numbers support for several css
attributes
add DOM.supports method
call a native method in fire if it exists
update DOM.extend interface
update `on` method