fixed focus listener