returning Future from sendTones, startTone, stopTone (handles #17)