Event impl supporting changes

Perhaps dump the actual type here for easier debugging? (or verbose log it)