fix: use debounce operator - was trying out something else and forgot to comment back to original