UI improvement: robo listeners through reflection