Reduce machine change event noise.

`oldValue` is a little generic maybe something like `oldHideValue`?