Your callback would need to open the presentation, do whatever is required, and then close it again. That seems like a lot of overhead simply to change the caption though.