list starts at the bottom left now.
inverted y axis to fix issue with 0.0 being counted as the top.
lines now go from bottom left to top right and the user adds points in between