Redraw protections widget when protections change.
Avoid redrawing menu buttons widget all the time.
Avoid button redrawing caused by button->pressed_forced not being checked in button_need_redraw.