More event stream work - adding select method