Controller allows speed to be adjusted.
Add setDefault(), putDirty(), recalculateBounds(), dump().