Definitivamente, debería usar máquinas de estado para crear aplicaciones complejas con múltiples grifos, pero aquí está.
458