GraphCalc partially working - zoom and drawing working but all needs tidying