The top portion 33 also provides water proofing keypad sealing walls 58. [0086] The keypad 32 presents information (i.e., the state of the input hardware such as buttons) or messages to a microprocessor, microcontroller or other central control device via the GUI, which in turn performs actions depending on the type of input and the current operating mode of the revenue meter 20, 34, 42.