> Why the return value changes here? Could you please add a comment about > its meaning? ACK otherwise. Typically in GTK signal handlers, a return value of True means that no other function should be called for this signal and a value of False means that other functions should be called. - Chris