test(watch/cancel): queue events in history first