use lastObject on window to get frontmost subview
do view specific stuff in viewDidLoad and not in init