working callbacks for robotcontroller'