wip on animated layout based on internal tracking of external data changes