switch to using new custom purpose toggle method.
actually test the patch behavior.
should switch the test mode to the opposite of current state.