fixed some event stuff, blur for content to handle (still need blur to other not related widgets