tab for possible without awt/ swing