The original reverse-engineering done by Samuel Villarreal
was already using javascript. I assume by "plain" you mean you removed easeljs library for canvas management and added buttons?
Yes Fabien! Also thanks for your article, it really inspired me to code my own version. Had a great time! I'm planning to make a video about all this and I will tweet you when it's published.