auto reading mode changes the reading mode on value change