add .relative method to Event
fix merge_df, and add has_key/'has' operator for event queries