Around 30:50, if you're connecting the cacheselects to layout1 in the replicator callbacks, it must be that the callback is running twice and connecting them twice, sounds like a bug. You can get around it and not deal with wiring and callbacks if you set layout1's 'TOP' parameter to cacheselect*,