move listening to service, and create bindable service right next to it...