trying to figure out the GTK thing.