Event marshal object & cleanup