right thanks roach, that made it more understandable now, and after a bit of fidling it works, thanks very much, thanks jm for explaing threading and invoking better then msdn explained it, sorry if i seemed a bit stupid.
thanks