Port to KWindowSystem