Thanks, Jeremy! I wasn’t aware that newController works this way. That makes a lot of sense to me now and the suggested solution works beautifully!
Since this is not really a bug, is there a way I can move this post somewhere else (or perhaps you can)?
And thanks for making the documentation and everything so accessible!!