Added some code for the Piercing pixel

When piercing pixel is selected (pink), you can click, 1...2...3 times
and set three different positions or waypoints.  For each waypoint
during the selection period there will be an arrow pointing to the next
waypoint (almost done).