Changed from singleton and proposed observer to Binders in service. TODO: Same in activity