Smarter programming can ease developers Bluetooth burdens