revisions to interface, svg translation/scaling code