getting somewhere with the relationship of rendering to high level state management