use the newest event handlers.