moved key view definition methods back to renderer
moved still more into renderer