cleaned up service definitions. Added one for the view response listener