Help with this problem with EPGGrid

I’m using this guide 
https://forums.roku.com/viewtopic.php?t=92754#p520932

Hello everyone, I’m modifying and trying to implement Scene

[upload|M8yHGCy/oxN4EHQspaH4ug==]

The video is played in the same channel list and not apart from the screen

EpgGrid.xml

<?xml version="1.0" encoding="utf-8" ?> 

<component name="customEPGGrid" extends="EPGGrid" >

<script type="text/brightscript" uri="pkg:/components/EpgGrid.brs"/>
 
   <children>
   
    <Video
        id="Video"
        translation = "[1100, 70]"
        width = "760"
        height= "340" 
    enableUI = "true"
        loop = "true"/>
 
 <RowList
 id = "RowList">
 
    <ContentNode id="RunEpg" role="content"/>
 
 </RowList>
 

  
   </children>

</component>

Now the problem is that it does not return to full screen after changing its location

When to hide EPG Grid in Large Screen

[upload|bcO0zzyVQXOSU8zoTPqR1Q==]

When EPG Grid shows

[upload|y9rNZnR76olNSNx2cHi+xQ==]

What I can be doing wrong

        else if key = "options"
    
            if m.EPGGrid.visible = true
   print "Hide"
               m.EPGGrid.visible = false
   m.EPGGrid.setfocus(false)
       m.video.translation = [0,0]
               m.video.width = "1280"
   m.video.height = "720"
   m.video.setfocus(true)
            else
   print "Shows"
   m.EPGGrid.visible = true
   m.EPGGrid.setfocus(true)
       m.video.translation = [1100, 70]
               m.video.width = "760"
   m.video.height = "340"
   m.video.setfocus(true)
            end if

I also need help to create a EPG for my Roku Channel Using Json Feed or XML Feed.