adding observeRange in for device instance. Optimize how stationary device is drawn on canvas