Events stream, used to listen for downloading state changes
Stream<TaskEvent> get events => _events.stream;