still experimenting with focusText and focusout