update to Scala 2.10, and initial changes to add volume control