gameboy: tying everything in to the ui