more refactoring on the HH questions directive. Made the "show msg" logic more generic/dynamic