So I ended up just building a simple State machine from scratch and it works fine. Just took me a while to relearn how they work. That commercial one just seemed to complex and I wanted understand what I was doing.
My new version is very simple. No Event Structures. I saw a Youtube video on a State machine that still uses an Event structure. Maybe that would be more efficient and I may try that later.
My new version just uses some logic in the idle state to see if the Toggle button was pushed, otherwise goes and does another set of reads and then back to idle.