public MainWindow()
{
InitializeComponent();
// initialise flags
isKeyDown = false;
MouseClickToHideNotifyIcon = false;
PreferenceEventHandler = null;
PreferenceEvent = null;
// set up listener for brightness changed events
eventWatcher = new EventWatcherAsync();
eventWatcher.BrightnessChanged += EventWatcher_BrightnessChanged;
CreateNotifyIcon();
this.Visibility = Visibility.Hidden;
if (!Config.showPercentageText)
{
percentageLabel.Visibility = Visibility.Collapsed;
}
}