In realta' non e' tutta farina del mio sacco. Ho trovato un articolo che ne parla QUA e QUA
(Il secondo articolo forse presenta un codice piu' leggibile). Prova a dargli un occhiata.