Perché avete scelto di chiudere la domanda invece di accettazione delle mie risposte? Avete chiesto se un concetto fosse possibile e gli dessi l'abbondanza delle risorse più le mie proprie idee su come potreste rendergli il lavoro.
Dal vostro esempio che finished assomiglia voi ha preso le funzioni e gli eventi ho accennato e gli ha fornito gli esempi di riferimento di ed ha ottenuto qualcosa che funziona.