Thank you liverpole.
I dont expect the dragging and marking to be easy, but is it possible to do in -tk? I mean is there support to do it in principle or is not possible? I guess there is support to do it in principle, beacouse I can not imagine that something like this could be "not possible" in principle in Perl.