var currentCTM = viewport.getCTM().inverse().multiply(svg.createSVGMatrix().translate(event.clientX - panningOrigin.x, event.clientY - panningOrigin.y))
debug('Current')
debug(currentCTM)
// multiply CTM matrix by the multiplier matrix
var newCTM = viewport.getCTM().translate(event.clientX - panningOrigin.x, event.clientY - panningOrigin.y)
debug('New:')
debug(newCTM)
// current_matrix = rect.getCTM()
// transformed_matrix = current_matrix.inverse().multiply(svg.createSVGMatrix().translate(750, 50).scale(0.5))