Update to showHint to make it mode-driven not generic.