please change the logic in CPVRChannelGroupsContainer instead of here (self containment), or we'll end up with another CApplication ;-)