Fixed cancel button. It was messaging -parentViewController instead of -presentingViewController