Fixed a bug when updating listeners that would fail when a listener implemented multiple listener interfaces.