There is no need to install anything when playing the China Mystery slot machine. Just access the title from the browser and try to claim real earnings.