Added the zoom buttons back in, basic functionality but they are now independant of the Canvas back end.