more of this broken gtk stuff