checking in some cross-browser changes