now it works well on non-Webkit/Blink browsers