
For those interested I will explain the technical details. I decided to make use of the info tag associated with every SDL state change. Both buttons still change the same SDL state but they now send along different info. This function btw was already implemented in xAgeSDLBoolToggle.
xAgeSDLBoolRespond which responds to the toggle however did nothing with that info (except print it in the log files). So it simply runs all responders connected to the SDL state.
The python file I made is a modified version of xAgeSDLBoolRespond which now uses the info tag to differentiate between the two buttons and runs only the appropriate responder.