Add a done callback to WebPageProject run