increased cross-browser support