Use of GObject.idle_add to update console text (closes #9)