refactored some of the naming and added some ie7 only ui fixes