defer running of surface rendered() callbacks