tidy ups and testing on ie7 (doesnt work)