partially outsourced / optimized focusListener