fix incorrect comparason, was looking in wrong object
move line drawing to seperate function to allow it to be called somewhat arbritarily, but specifically for when new connections are mad so that it can snap, this is what the mousup is for