menus
bug fux
cross browser fixes, cleanup