Changed view controller semantics in such a way to minimize useless RenderNodes