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
window_->SetMovable(movable);
}
bool TopLevelWindow::IsMovable() {
  return window_->IsMovable();
}
void TopLevelWindow::SetMinimizable(bool minimizable) {
  window_->SetMinimizable(minimizable);
}
bool TopLevelWindow::IsMinimizable() {
  return window_->IsMinimizable();
}
void TopLevelWindow::SetMaximizable(bool maximizable) {
  window_->SetMaximizable(maximizable);
}
bool TopLevelWindow::IsMaximizable() {
  return window_->IsMaximizable();
}
void TopLevelWindow::SetFullScreenable(bool fullscreenable) {
  window_->SetFullScreenable(fullscreenable);
}
bool TopLevelWindow::IsFullScreenable() {
  return window_->IsFullScreenable();
}
void TopLevelWindow::SetClosable(bool closable) {
  window_->SetClosable(closable);
}
bool TopLevelWindow::IsClosable() {
  return window_->IsClosable();
}
void TopLevelWindow::SetAlwaysOnTop(bool top, mate::Arguments* args) {