Close all widget menus on "esc"

Adds another way to exit out of a widget menu
I wondered why there was a 0.5s pause between pressing Esc and the tabs closing on a heavy dashboard. Turns out, because of this line. I think we only need to redraw the graphs when in the exitFullscreen() case, right? Maybe just move this line into that function?