adding listenable specs general work in progress