'Fire click event, if event was not queued.'

def _on_click(self, channel, click_type, was_queued, time_diff):

    if (was_queued and self._queued_event_check(click_type, time_diff)):
        return
    hass_click_type = self._hass_click_types[click_type]
    if (hass_click_type in self._ignored_click_types):
        return
    self._hass.bus.fire(EVENT_NAME, {EVENT_DATA_NAME: self.name, EVENT_DATA_ADDRESS: self.address, EVENT_DATA_QUEUED_TIME: time_diff, EVENT_DATA_TYPE: hass_click_type})
