I\'ve implemented this class of Microsoft.Windows.SDK.Contracts nuget package.
Everything works except that after some time the events are no longer triggered.