Changed to event listener for collectViewData
So that BaseController would not be coupled to FhskConfig