Function using Boxes. Theres some magic with GTK objects that need constructors