added check to keep changes in volume above lower range limit, and increased volume range