Unable to click digital clock

I have created a digital clock that works just fine.
It is simply a TextMesh floating over a box.
The TextMesh has a Font Material on it that is a GUI/Text Shader.

I need to be able to select the clock and cant seem to get a collider to work. I suspect because of the GUI/Text Shader.
I tried putting an invisible cube with a collider in front of it and it works but not consistently.

Any suggestions?
Perhaps another way to display the time rather than using the GUI/Text Shader?

With a text mesh, the usual solution is to put a box collider on the mesh. If the clicking is not working reliably, Add Debug.Log() statements to see what (if anything) the ray is hitting.