this code is bad anyway - you still create new listener for every feed