Surfboard: keyboard with microphone as a low-cost interactive surface