added event editing capability, still need to clean up event parser