Deadlock fix

Removed a seperate mutex for listeners in ExposedModel. This change should fix previously occuring deadlocks. The listener mutex was placed there before we got the recursive mutex.