added .browser to the compatibility module
added dom.ready to the dom module
updated event to handle firefox's DOMMouseScroll in place of mousewheel
added some complex number functions
minor changes to lambda and paren_token.to_s()
possible beginning of UI stuff