Code: Select all
table.insert(list, { name=mod.name, font=mod_font, description="", fct=function() end, onSelect=function() self.step:skipSelected() end})
class which....
caused the OnSelect method to execute.... (nice recursion here

Now, if I change it to:
Code: Select all
table.insert(list, { name=mod.name, font=mod_font, description="", fct=function() end, onSelect=function() end})