Stream selector

don't name flags as "actions".. i.e enableUpdates() would be a name for a method.