Modified the filter method (we now filter by location)
Modified the stream listener. Exception doesn't stop the stream (it log the error instead)