fix item detail name rendering bug.
match smart stacks too.
more selectively highlight text.
move smart stack render condition to the service.