a touch screen computing apparatus , methods , and software product are provided . in one embodiment , an the computing apparatus provides a plurality of regions on a touch screen that are mapped to functions . in some embodiments , the regions include a keyboard region , a game control region , a mouse region and a stylus region . in some embodiments , the regions are configurable by the processor and mapped with different functionality . this abstract is provided for the sole purpose of complying with the abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein . this abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims .