                 @caster.rewind.removeListener @dataFunc
                 
                 # tell the caster we're done
-                @caster.closeListener(@)
+                #@caster.closeListener(@)
             
     #----------
     

                "Transfer-Encoding":    "identity"
                
            # register ourself as a listener
            @caster.registerListener(@)
            
            # write out our headers
            res.writeHead 200, headers
            
            @dataFunc = (chunk) => @res.write(chunk)

            # and register to sending data...
            @caster.rewind.addListener @dataFunc, offset

                if !@header
                    @header = header
                    @framesPerSec = header.samplingRateHz / header.samplesPerFrame
                    
                #console.log "header is ", header
                    
                @lastHeader = data
                        
