This is perfect, thank you. I was about to upload a modified version of the Path Finder tutorial that I was working on. But your example works much better than what I created.
PS. One thing I noticed, sometimes the Start Node is not the same as its last current location. Meaning, when you click, it will start the node in a different location rather than where the current "Green" arrow is positioned.