What do you use in Live Performance to quickly change presets on all your keyboards, and call up your Chord/Lyrics sheet for the next song, all with the push of a single button?

I'm trying to combine 4 separate operations into just one button push, :
1) set song preset on board 1
2) set song preset on board 2
3) set song preset on board 3
4) open Chord/Lyrics sheet on my computer/tablet.

The ideal MIDI System controller should allow you to find a song by title, or the next one in the set list, and then it initiates all the MIDI steps (System Commands to boards, open file on PC/tablet).