peccato ti stavo postando il codice per intero che utilizzo io.

che poi mi pare anche molto simile.