added a comment about how to start going about implementing buffering for outputdevice