better offset calc
better cy.renderTo() behaviour