Add screen state receiver, dont rescan wifi unless needed, layout changes