refs #1, browsers compatibility