Stream selector

@mdale - you are correct - but disable event propagation is not respected among processes - meaning that if I disable some other service may enable during the process.
I will add disable event propagation to prevent analytics misfires but it won't work alone.