in reply to Break event chain in Tk::Canvas
'perldoc Tk::bind', read "MULTIPLE MATCHES", use Tk->break
update: I missed that you already have ->break. Its better if you bind only 1 callback, and do your own checking to see if you've hit an existing point.
In Section
Seekers of Perl Wisdom