Thanks for the reply Rob,
I noticed the following text here, and I think this is what is confusing me (bolding the section that throws me):
recycleOnly (optional)
Boolean. If set to true, the scene will only be recycled (the self.view display group will be removed, but the scene object will remain in memory). Setting this to true is useful if you intend to show the overlay again in the near future. Default is false, meaning that the overlay scene will be completely removed, including its scene object.
So, if I understand your answer, I should use hideOverlay(true), and still expect the destroy event to fire?
Since the create event fires the next time I want to show the overlay, all my display objects are recreated, so I am wondering what the benefit is using the true parameter. If you don’t mind me asking to clarify?
Thanks again for your help,
–john