TODO Evaluate optional debounce/hysteresis (stablePolls) if appearance detection glitches persist in real-world usage.