Base controller dispose view bug