excellent solution man, the frames add a bit of depth to the face while also fixing the problem! And that marble is gorgeous as others have said!
I'm excited to see what you come up with for the track ball. I've had a similar idea myself for the past few years but I never took the time to actually try and make it. Hopefully you have some success!