implement SystemUiHider.OnVisibilityChangeListener;