Event delivery not reliable in NodeRED hb_event node
<!-- Provide a general summary in the Title above -->

### Expected Behavior
<!-- If you're describing a bug, tell us what should happen -->
<!-- If you're suggesting a change/improvement, tell us how it should work -->

I'd like to drive a sequence using the HomeBridge `hb_event` node in NodeRed using events from my TP Link HS220 dimmer switch, like I can do with Hue plugin events (same node). 

### Current Behavior
<!-- If describing a bug, tell us what happens instead of the expected behavior -->
<!-- If suggesting a change/improvement, explain the difference from current behavior -->

The `hb_event` node rarely delivers anything from this plugin's dimmer accessory; only occasional power events.

I have it working using the `node-red-contrib-tplink` nodes, polling for status (every 500ms; I use some logic to skip when state hasn't changed). This node doesn't deliver subscription-based messages well either (the ones you are supposed to get without polling...nothing when dimming at all), so I assume there is an issue with TP Link's event delivery, but perhaps the polling pattern (using `startInfoEvents`) can be setup in HB to get at least the same result, if not a more refined pattern. The options appears to be available in this plugin's config but it doesn't seem to do anything for me in NodeRed.

What I _really_ want is more events from the dimmer, like double-press and long-press, or even down/up GUI-like state. I haven't been able to find out if this is possible from the TP link API.


### Steps to Reproduce (for bugs)
<!-- Please add a series of steps to reproduce the problem. -->

Drop a `hb_event` node and `debug` node and use the switch or Kasa app to see the lack of events

### Versions
Versions

- *homebridge-tplink-smarthome:* `v6.1.0`
- *Node:* `v14.15.1`
- *Homebridge:* `1.1.6`
- *MacOS:* `10.15.7`

### Configuration
<!-- Please include the TplinkSmarthome platform section of your config.json file.
Paste between the the two ``` lines below.
-->
```json
        {
            "name": "TplinkSmarthome",
            "addCustomCharacteristics": true,
            "pollingInterval": 15,
            "deviceTypes": [
                "plug",
                "bulb"
            ],
            "platform": "TplinkSmarthome"
        }
```
