You need to return a code (you choose what that code is and its meaning)from the ShowVideoScreen and check the value of that code in the showDetailScreen function and depending on the code, return to the home screen. An example:
in showVideoScreen:
if msg.isScreenClosed()
print "Screen closed"
return -2
in showDetailScreen:
code=showVideoScreen(showList[showIndex])
if code=-2 then
return -2
end if
However it is not standard to return to the top, instead you should return to your springboard screen.
- Joel