yes these examples are great. The whole willEnter didEnter is new to me as I am using the will and did in scene show which you have as generally not to touch below that line
. I have been looking over these examples past half hour liking a lot of the core ideas. Some very new concepts for me such as creating an array and storing functions in them. Dont quite get the purpose of that one. Easier to destroy? ie:
local handler = {}
function handler.key( self, event )
function handler.activate( self )
function handler.deactivate( self )
I have tried to apply your code to my code regarding the back button and worst part is im not getting errors its just still acting as if return is false. Problem might be because of something else. Have some testing to do with this ahead of me but sure i will crack it thanks to this
.
Feel free not to reply to this one as its probably super basic but how does or work when assigning a variable:
params.title = params.title or “Exit?”
If there is a core programming concept in any of the questions that im missing please just tell me the name of it so I can do some research on that concept.
edit:
So for now my temporary fix which works but I promise will get fixed the right way hahaha is the code I had the old way but force it to only happen once which again I know sucks but will get fixed 
local keyFirstTime=0 local function onKeyEvent2( event ) if ( event.keyName == "back" and keyFirstTime==0) then keyFirstTime=1 goToHome() end return true end Runtime:addEventListener( "key", onKeyEvent2 )