focus and blur events
custom things to change appearance onBlur and onFocus