Stability improvements - simplified list and menu items

Mainly to remove segmentation faults - occurring on the Movies screen.
Changes:
- Removed global variable and recursion used to handle a clicked item
- Removed loading menu items in the displays (loadsecondary...)
- Various refactoring to make the code easier to understand
- Add logging to utils (debug, error etc...)
- Simplified the information loaded to display items