each of fig2 a and 2 b control screen 200 includes blocks 201 and 202 which display respectively soft control keys 210 1 to 210 8 and 211 1 to 211 8 for receiving input from the scorekeeper if application program 111 is created in visual basic control screen 200 can be implemented using a form object within the form object blocks 201 and 202 can each be implemented inside a picture box container with the soft control keys implemented as command buttons in that implementation each soft control key can be labeled by setting the caption property blocks 201 and 202 are respectively labeled u201c home u201d and u201c guest u201d and the backgrounds surrounding the control keys are displayed correspondingly in the colors of the jerseys worn by the teams for example the background in block 201 is displayed in red and the background in block 202 is displayed in blue at the beginning of the game as an initialization procedure the scorekeeper is prompted through the gui to associate the colors with blocks 201 and 202 in a visual basic implementation two list boxes can be presented to the scorekeeper through the gui each showing a scrollable list of color choices from which the scorekeeper can choose the home or guest color upon the scorekeeper making the selection the fillcolor method can be called from.