use init method to set right conditions for isBearingAccurate
improve JavaDoc