// If remembered Start Point is Valid
if (start != null) {
// Fetch Graphics from Graph
Graphics g = graph.getGraphics();
// Reset Remembered Port
PortView newPort = getTargetPortAt(e.getPoint());
// Do not flicker (repaint only on real changes)
if (newPort == null || newPort != port) {
// Xor-Paint the old Connector (Hide old Connector)
paintConnector(Color.black, graph.getBackground(), g);
// If Port was found then Point to Port Location