Deregister/register of deviceorientation event listener causes a split second re-initialization flicker so back out this change (is this a deviceorientation initialization bug in browser implementations where the first fired event always returns [0,0,0]?)