forgot to add one-time event listeners to the listener list