@f915ade0 This might be a good way to spend half an hour... @de8f6ab9 is pretty good on this stuff.... https://www.youtube.com/watch?v=hSeHXldwQus