HandEnergy: Your Pocket Electricity Generator