improve focus directive, style