fix #810 Now using the robot to simulate user interaction.