Done button should invoke finish block if it's set