Alternative to NSPageController