properly offset shapes with effects