Added delegate method to determine if we should dismiss the view controller on cancel
Added delegate call to catch a non dismissing cancel press