The long time before events comes seems to be a bug. However using disable/enable connection is not a good way to toggle the device on and off. Whether eye tracking is enabled also depends on what other clients are connected. One single client has no way of deciding if the device should be on or off. There is a manual setting in the settings panel for this, however.