Added mouse stuff, added desktop/expose