added support for volume controls