lots more logging
much cleaner and clearer demonstration of how to use targetViewControllerForAction