Shouldn't this be restoreEventListener?