Cancelling doesn't dismiss the keyboard if the previous value of signature wasn't null.