Sono disponibili molteplici modi per associare gli eventi che richiedono l'interazione utente ad attività eseguite dal controllo. Nel framework esistente ciascun controllo è stato progettato per interagire con una sola classe di eventi, in modo da consentirne il raggruppamento per dare origine ad una modalità di interazione globale. È possibile creare un singolo controllo in grado di elaborare eventi di attivazione/disattivazione, eventi di tocco singolo, movimenti multitocco e persino modifiche della selezione in un'unica classe, tuttavia non è possibile attivare tale controllo contemporaneamente ad un altro. Ciò può risultare utile in alcune situazioni e il metodo prescelto è a discrezione dello sviluppatore dell'applicazione Web.