Added code to allow for automatic un-listening to signals in mediators as per this post: https://groups.google.com/forum/#!topic/strangeioc/xXCq-2zm4U4