That is a nice job. I am in the process of making one - a clunky one. not finished with it yet. But I wish I had seen yours first. I will see how mine works, should be finished tomorrow and how it rolls up, I am making plans as I work.
Will post a photo if it works.