If cancel, should the block be notified to hide itself?  Would @modal be null when cancelled?