As embedded applications increase in complexity and feature-rich functionality, designers are challenged with making these functions easily accessible to end-users. Conventional user interfacing devices such as pushbuttons, alphanumeric displays and LEDs are limited in the amount of information provided to the user before user friendliness is compromised. For this reason, more and more applications are being equipped with touchscreen graphic LCD displays. The use of a graphic LCD display provides immense capabilities for an application to communicate with its user.