re-arranged atoms, netwmtypedock cleanup. not sure what to do with updateclientdesktop yet