fix #3960: turning compass on/off is counter-intuitive