refactor(FxRobot): Add regression tests and refactor ScrollRobotImpl.

cc: #80