working test, uses events from focus/blur