combine two actions isEnabled() and isVisible() into one
disable if not on welcome screen
change fields to protected to allow SearchEverywhere to access them
update actions before show them