EcoXPower a product from EcoXGear, offers dual function happiness all driven by pedal power. Attached to your front wheel, electricity is created from the turning spokes which illuminates the light. Up on the handlebars, a touchscreen-compatible, water resistant case to store your smart phone, attached via USB to the generator. The set also comes with a spare battery pack just in case your legs give up the fight. Handy. Find it here.