Improve processing second param of BaseViewModel.delegate
Add essential control panel