what causes component requestFocus to fail sometimes? https://stackoverflow.com/questions/13810777/what-causes-component-requestfocus-to-fail-sometimes