renderer interface cleanup