added support for robot listener handlers