Nicely done, and a great idea.  
No more over-enthusiastic rollers throwing the dice off the table. 

Figuring out how to do something you have never done is what makes a good challenge.