Thanks! I didnt realize that it is possible to have more than one cursor! This means I need to generate as many cursors as points in my array and just make it look like an ordinary point. Then I can use this cursor to move the point to any position within the graph. I hope my guess is correct!
Thanks again for your help Thomas