Whatever you implement, test is out on different browsers. It might work fine on the browser your using but be completely ignored by something else.