[enh] better event rendering to handle start/end time