Compatability fix for when surface change notifications occur more than once