allow focus to be set by user