Microsoft unveils touch screen computing