don't bother setting props on stop which have not changed