support for custom render object listener and associated rendering event