Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I just wanted to make sure to get this out there in the interest of having an answer that people can look at and talk about (maybe if you're not interested in coding the whole thing, you'd be more interested in talking about WHY I made some of the choices I did and didn't do.
Full disclosure: I DID look at the answer while I was debugging my stuff getting it ready as I thought there was more to the article explaining stuff. I also tried to deal with it fairly honestly. I did take some ideas and use them to improve my code, but everything is basically my style and was originally created by me in the first place before discovering the answer. Maybe next time we can separate the question and answer?