added zeptojs for simpler event binding. also added a generative random function to generate a random number picking.