Switching Listener to DB, Adding the stop listener feature, creating the listener runtime controler