Don't regenerate image if KVO event does not change the observed value.
Merge remote-tracking branch 'origin/master'