ease derived class initialization (all allocation can be done in -init). Objective-C rocks :)
the volume settings. doesn't /quite/ work properly yet