add dojo detector
change window keys plugin use toString instead of typeof
add scriptaculous/MooTools detector
add YUI,ExtJS detector
add jQuery UI