Implement ReadStreamEvents (Forward and Backward)