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/native_window.h
class Point;
class Rect;
class RectF;
class Size;
}  
namespace mate {
class Dictionary;
class PersistentDictionary;
}  
namespace atom {
class AtomMenuModel;
class NativeBrowserView;
struct DraggableRegion;
class NativeWindow : public base::SupportsUserData,
                     public views::WidgetDelegate {
 public:
  ~NativeWindow() override;
  
  
  static NativeWindow* Create(const mate::Dictionary& options,
                              NativeWindow* parent = nullptr);
  void InitFromOptions(const mate::Dictionary& options);
  virtual void SetContentView(views::View* view) = 0;
  virtual void Close() = 0;
  virtual void CloseImmediately() = 0;
  virtual bool IsClosed() const;
  virtual void Focus(bool focus) = 0;
  virtual bool IsFocused() = 0;
  virtual void Show() = 0;