in onPropBlur check if the value has changed from previous value of the prop. If not, don't create unnecessary history and reflow