When submitting an equation to the solver, the ui freezes until the solution is ready, so we should handle this process asyncronously
When submitting an equation to the solver, the ui freezes until the solution is ready, so we should handle this process asyncronously