Updating to enable toggle library.
Adding callback and wish action preservation
Kept getting a sick feeling in my stomach that I did this, so I'm removing the callback feature...