fix for line drawing in cartesian coords; fix for super functions and return values