Added complex reaction

It watches 5 Box[Double]'s and keeps their sum at 100, by adjusting
ones that are not edited, when one of them IS edited. If not possible
(e.g. reaction somehow runs after multiple edits), all are adjusted
evenly.