move bind listeners to services
ListenerFactory and DBHelper