dependent visible image that is displayed as a portion of the interactive bargraph widget in this configuration multiple touch map images having various gradient or possibly even random pixel values are used not only to denote a current u201c touch weight u201d of a pixel at a selected x y coordinate but also to graphically represent the visible portion of the interactive bargraph widget itself the present invention may be considered in a model view controller mvc user interface paradigm context although it is not limited to such in a mvc user interface paradigm a controller interprets inputs from the user and maps these user actions into commands that are sent to a model and or view to effect the appropriate change the model manages one or more data elements responds to queries about its state and responds to instructions to change state and the view is responsible for presenting data to the user through a combination of graphics and text in this context the touch map image would be a portion of the controller the visible portion of the interactive bargraph widget would represent the view and the current level of the interactive bargraph widget would be a portion of the model because the present invention uses a touch map image 12 that is graphically aligned with and corresponds to the interactive bargraph widget 10 an interactive.