Control flow works, but the buffers being generated for the data Uris are all the same.  Needs to be fixed.