Did a performance increase. Read description

Added interface Disableble
This means that if no one has this ability then it unregisters the
listeners for it.