a bit of cleanup, moving the speed limit, onoff getting method into device