Added code to make watching from one param type to another param type work more sensibly (i.e. values are scaled before sending, and then rescaled upon reception, depending on the type.)