etc in a further enhancement the display can be made interactive and used to program the pushbutton controls in this manner the user could directly select from the displayed options temperature and other parameters such as flow rate spray setting and volume if necessary a mode select button may be pressed to cycle the display from one parameter to the next and a pair of up down buttons may be used to adjust the temperature flow rate spray setting or volume amount to a desired value which has the effect of resetting the remembered state value associated with the currently operative button in a more intensive interactive use of the visual display the preset buttons themselves could be replaced by buttons around the display or by buttons on the display if a touch screen were used with such a flexible interface personalized options could be presented for different users and or different options could be presented at different times or day or different days of the week or year the interactive display could further beneficial in that it could present visual icons representing the choices available icons of hand washing pasta pots steaming water and the like could serve to make it easier to select from among the sets of preset parameter settings e g pushbutton options by way of example the user can press the button or icon associated with hand washing the microprocessor then turns on the water flow selects the remembered spray setting and adjusts the relative flow from the hot and cold water sources in an effort to obtain the recalled desired temperature typically some time will be required for the water to reach the.