added orientation subscribe back in and allow the UI (which is only updating the heading for testing/dev) to use a force refresh method that broadcasts the update