>> 2. Why does Widget have a draw function? > > Really? Sorry about that one, it was a misunderstanding on my part, was thinking i removed that. And thanks for the reply!