What is unique about soft keys is they are conditional on the soft key beforehand IE, if hasSearch is false, then search does not need to be present in script