actually pushing event edit functionality