I'm looking to build a feature in my app to give user feedback if they have set their window to always show on top of other apps using a shortcut or application menu item, but find that there is a lot of hacking needed to do so. It may be more efficient to have an event listener set on the window to determine if it enters or leaves `win.setAlwaysOnTop()`

i'm thinking it would be `win.on('enter-always-on-top')` and `win.on('leave-always-on-top')` 
atom/browser/api/atom_api_top_level_window.cc
weak_factory_.InvalidateWeakPtrs();
  RemoveFromWeakMap();
  window_->RemoveObserver(this);
  
  
  MarkDestroyed();
  Emit("closed");
  RemoveFromParentChildWindows();
  ResetBrowserView();
  
  base::ThreadTaskRunnerHandle::Get()->PostTask(FROM_HERE, GetDestroyClosure());
}
void TopLevelWindow::OnWindowEndSession() {
  Emit("session-end");
}
void TopLevelWindow::OnWindowBlur() {
  EmitEventSoon("blur");
}
void TopLevelWindow::OnWindowFocus() {
  EmitEventSoon("focus");
}
void TopLevelWindow::OnWindowShow() {
  Emit("show");
}
void TopLevelWindow::OnWindowHide() {