The "waitForIdle" method on FXRobot had this TODO: // TODO: use better scheme for waiting when pulses stop