* fix: handle polling interrupt separately from invalid trades * fix: clear output when trade becomes invalid, dont use stale trade * fix: tests * fix: invert skip * fix: remove debounce delay