In che senso "non mi sembra funzionare bene"? Tra l'altro, che libreria stai usando per l'interfaccia grafica?