more cross browser madness