added some additional randomness on click