the timedDrone base class