Improved MHBaseViewController