combine sensor and location based bearing to get quicker and more accurate updates, close #137 [skip ci]