golang gtk assistant example with serialization