firefox 18 added support for devicePixelRatio, but they are doing it wrong