ok.. so I read that page like 10x while hunting this problem down and I completely ignored that giant yellow cautionary message... thanks for pointing that out to me.
So a follow up question (and I apologize if I am missing this yet again in the documentation):
Below is the other portion of this code... when I setFocus(True) to some other "component" in this scene can anything in this scene "take focus"? For instance, since I just have one button, up and down can always go to the button focus, but then when I want to move focus can I move it to the rectangle or to do the label (even tho it doesn't make sense to move the focus there) -- my expectation is to move the focus to some "ghost" element/component such that focus is "hidden" from the user, but then pressing `up` or `down can then be captured/set back to the button.
DISCLAIMER: This is not functional code, but rather a smattering of various Roku SDK examples/SDK docs to help me learn, so I completely understand that this is not 'best', just asking so I can understand how this works in context of what I've frankensteined together.
Thanks!
<?xml version = "1.0" encoding = "utf-8" ?>
<component name = "HelloWorld" extends = "Scene" >
<script type="text/brightscript" uri="pkg:/components/helloworld_scene.brs" />
<children >
<Label
id = "TownName"
text = "Sacramento, CA"
color = "#FFFFFF"
translation="[300, 50]"
font = "font:LargeBoldSystemFont"
/>
<Poster
id="sunnyImage"
uri="pkg:/images/weather_sunny.png"
width="0"
height="0"
translation="[50,40]"
/>
<Button
id="button3"
minWidth="300"
text="Click Me"
translation="[200, 200]"
showFocusFootprint = "true"
/>
<Rectangle
id = "exampleRectangle"
width = "512"
height = "288"
color = "#FFFFFF"
translation = "[40, 500]"
opacity=".5">
<Label
id = "buttonLabel1"
width="0"
text = "Sample Button Text"
color="#000000"
/>
</Rectangle>
</children>
</component>