pass extra data about map objects to map delegate