more GTK3 experiments, still not really stable