Replace 9 seperate valueChanged() signals with just 1, and remove the resultant tons of code duplication