fix #4208: compass does not show direction initially