maybe figured out the cross-browser problem, will continue to test