be consistent, use orderOut: instead of setIsVisible: