The updating of the 'id' in the child components works, that is not the problem. But if I cannot know when it is updated I cannot use the updated id to fetch the record corresponding to that 'id'. I tried to see if I could use a 'change' event to find out, but it didn't get called:
events:
'change':function() { //handle the event }
So I suppose this event can only be used by the 'magic'.
I will try to find time to do a fiddle later, and post the link here.