this should be `@currentView` to autodispose