OK... I had a few minutes to test this a little.
It works with jquery/3.3.1/jquery.min.js on one of my sparse Layouts. When I tried on another layout with more complex stuff and more scripts I keep getting:
"signature.js:1 Uncaught TypeError: $ is not a function"
This is happening even when loading signature script last. I will keep playing.