make blur/focus available to all views
added focused
renamed hasFocus to focused