...prevent something like this from happening again
In all fairness, I think there is very little that can be done in the cramped cockpit environment to prevent a crash if the mind of one pilot at the controls is set on it. Egypt Air 990 is a good example. Prevention should be outside the cockpit, making sure that someone unfit for flight never gets the opportunity to be at the controls.