A thought for a possible "version 2" would be to make them capable of reporting a push via Bluetooth or Wi-Fi, to track the action the button represents.