[FEATURE] Dispatch events with Dispatcher, inherit from BaseView.