Future<bool> canTapDelay() async { if (_isWaiting) return false; _isWaiting = true; await Future<void>.delayed(const Duration(milliseconds: 150)); _isWaiting = false; return true; }