Gadgets for Better Human-Computer Interaction