add some helpers for Figure; enforce Event timestamps (non-null)