though i've seen variations of this concept before, i have to say yours might be the most polished and it's really well made!