@Override
        public void updateDirection(final float direction) {
            if (Settings.isLiveList()) {
                adapter.setActualHeading(AngleUtils.getDirectionNow(direction));
            }
        }
remember current filter when switching between lists, so it can be re-applied afterwards
main/src/main/java/cgeo/geocaching/CacheListActivity.java