Others here on FR may have alternatives methods, I just don't know what they are.....
I have an idea....will post a thread asking about it. Someone may take up the cause.