I'm using string operations and ToExpression to "build up" equations for display as part of a CloudDeploy user interface on the web. The results should look something like the following: ![Sample Correct Output](http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2016-07-31at6.50.23PM.png&userId=241091)
I'm using InputForm with ToString, and TraditionalForm and Defer with ToExpression to build these for output, and it works just fine in the Mathematica "Notebook" interface. However, once I use CloudDeploy with a FormPage, I end up with the third equation in each row wrapped in Defer, like this:
![Sample Incorrect Output](http://community.wolfram.com//c/portal/getImageAttachment?filename=ScreenShot2016-07-31at6.54.39PM.png&userId=241091)
Note I'm also losing all of the formatting on the Grid. In fact, it looks like the Grid wrapper around my function, which produces a list of lists, is ignored altogether.
What am I doing wrong?
Thanks!