X Factor - understanding the X window system