How did you do the recording for the demo of the product? You got my upvote just for that.
I used this cool project: https://github.com/rprichard/x11-canvas-screencast It definitely deserves some stars. It's based off of https://github.com/sublimehq/anim_encoder
(Reposted to bypass censorship.)