Gestion des interactions de l'utilisateur

Il existe de nombreuses manières de lier l'interaction de l'utilisateur et la tâche réalisée par une commande. Dans la structure existante, chaque commande a été conçue pour interagir avec une classe d'événements, afin de pouvoir combiner ces derniers en groupes pour produire un mode d'interaction global. Il est possible de créer une seule commande capable de traiter plusieurs événements d'activation/désactivation, de frappe unique ou de gestes multicontacts, et même des modifications de sélection dans une classe. Néanmoins, il n'est pas possible de lancer une commande de ce type en même temps que d'autres. Cela peut s'avérer nécessaire dans certains cas, la méthode à utiliser est alors choisie par le développeur d'applications Web.