rolled back eventlistener