Menu working with some ugly monkey patching