@override bool canRedo() { final next = _eventCursor.next; // we are at the head, so we can't redo. if (next == null) { return false; } return true; }