private void StartIdleTimeout() { CancelIdleTimeout (); idle_timeout_id = GLib.Timeout.Add (500, OnIdleTimeout); }