added platform-specific add - remove listeners.