The top screen on the stack is the only one that is visible; all lower screens are hidden
I'm even more curious as to how it could have worked at all. Doesn't the roImageCanvas intercept all of the keypresses, preventing the user from navigating the poster screen underneath? Were you closing the canvas and re-sending the keypress via ECP or something? I'm intrigued...
Why is the overhang still visible if the ImageCanvas replaced it ???