Worked on the pygtk backend