weirdness involving the panel, gtk stuff, and everything