Custom home menu's + bugfixes

Backporting custom home menu's and fixes from Gotham branch.