Output to controller now handled in Idle func