Basic focus/blurr support

Still has bugs and it's ugly.