close method
Clean up any resources used by this integration This method MUST be implemented to prevent memory leaks and restore original system state
Implementation
@override
Future<void> close() async {
if (!_isActive) return;
_hub = null;
_isActive = false;
_eventPool.clear();
_recentClicks.clear();
_lastRageClickTime = null; // Clear debounce timestamp
ObslyLogger.debug('UIIntegration closed and cleaned up');
}