I like the idea, and it's executed well. The solution makes sense, though it's pretty hard to come across.