Change the way data is handled.

This fixes most (if not all) major problems with the chart itself.
Removed "incoming" advantages, left only outgoing, to minimize false
positives.