Add magnetometer to io, and force all lazy reading