Motion controllers operate on repeating timers. The last (optional) argument to every class of controller specifies the repeat period at which the timer operates; assigning longer periods means less network traffic but a slower update rate. defaultPeriod is the period for all controllers whose last argument is not given.