Pre 0.6

Rewrote from scratch for GTK+ 3.0