playing with event listeners.