This would be pretty cool. Not sure how hard it would be to implement though.