Another patch to trim down the code that needs to be part of BScreen
Again, it's easier to read the code when the whole menu-generation is out of the way.