Pull link generation out of GlobalActionManager