Added a way to prevent the user from predicting result by disabling the button