Wow, that is great!
Do you have any idea why the machine was sewing backwards? Mine recently started doing that intermittently. It "Fixes" itself if I turn it off and then turn it back on. Since it is a computerized machine, I suspect that the 'mother board' is going bad.