sane text placement, and int editing