1. A method comprising: determining a screen touch location indicating where a touch screen display device was last touched; determining a bounding region corresponding to an area on said touch screen display device based on said screen touch location; and displaying a software keyboard outside said bounding region on said touch screen display device.