Setting params accounts for presence of the currently shown param. If it exists it won't change, otherwise the value gets set to the first in the list