should remove the listener