add support for a configurable view remder