Updates for Position/CompassPosition API change (TODO: merge into initial commit)