Why is this function listening and then re-emitting a very similar event?