Fix for issue in ControlDelegate where target function details were being stored in the class and not the instance. RThanks to Kaj Eijlers for this.