Hardware extender can still get duplicate events for some reason.  Filtering them in extender.
Merge remote-tracking branch 'origin/master'