moved commandstream to listeners package