The iMpulse Bluetooth Controller does a lot of things, but its main function is to be a gaming controller. It connects via Bluetooth to any iOS or Android-powered device, and you can take control of gaming and media player apps from up to 100 feet away. The controls are real buttons, which means you can focus on the screen to aim at the enemy, instead of looking down at the controller to fire. If you’re running a media-player app, you can control it remotely to change tracks, adjust volume, pause, play, etc. The best part is probably the keyfinder alarm, since the iMpulse Controller can be used as a keychain. If you forget where you put it, just use the free app on your smartphone to trigger the alarm on the iMpulse so that you can zero in on the location.