base component controller gets receiveTick calls