Fix non-removed delegate issue with catalog view