X provides the basic framework for a GUI environment : drawing and moving windows on the display device and interacting with a mouse and keyboard .
X provides the basic components to build GUI environments : drawing and moving windows on the screen and interacting with a mouse or a keyboard .