unstable version of focus and blur, fix it

TODO: fix!