add comments describing enumerated states\n\nborrowed from BetterSelectingZoom as was done for the rest of this tool.