What function should my NSWindowController subclass overload so that when the window controller is told to bring the window to the front, it calls functions? I use windowDidLoad, but if the window is closed, then brought back up, it doesn't get called.