Implement the "taking out the garbage" scheme and remove the Big Hammer
Suggestion by Nika Layzell of Mozilla, as described in https://ptomato.wordpress.com/2018/11/06/taking-out-the-garbage/
Change the toggle references to use an external, "proxy" object, and an internal, "expando" object for custom state. Remove the Big Hammer workaround.
Edited by Philip Chimento