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...
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)