Implements ViewWithUiHandlers