Yeah, that implements the SettingsObserver for MovingPixelsState.  I figured that since nothing else would need to use it, it could be a private nested class.  It could easily be moved outside of the class if you'd prefer that style.