https://jd318replacementengine.pages.dev/posts/flow-and-tamper-switch/