State display via directives