Two separate stacks are maintained so you cannot load a built in screen over an roScreen
Beside the fact that the look and feel would be different. You can switch between the two
Types by getting rid of the roscreen, loading/closing
A built in screen and then create the roscreen again but there is a flash of black between changes
At least from what I have read. There may be some other stacking order you can use don't remember. I would create my own
Your looking at a lot of work. I spent over a year building a component framework
So I can develop applications. Just really began a month ago to take on a project
But I have grids, menus, video/audio/trackbar/trick play/sliders, graphic, text, utility components and more
My biggest hurdle being a texture managed poster grid which is now done
I don't have a keyboard search screen yet although I have seen one a developer on here wrote
Pretty nice. So anything is possible. Once you have a good toolbox you can quickly
Put together a channel. But if your working at it and have to produce something
Then you do not have the luxury of time on your side to create a nice framework
My Channels: 2D API Framework Presentation: https://owner.roku.com/add/2M9LCVC
Updated: 11-11-2015 - Completed Keyboard interface
The Joel Channel ( Final Beta )