move presentation code into renderer