Using key binding instead of key listener avoiding focus problem