Simplify the rendering process and do not such an elaborate mechanism to figure out how many parentheses we can omit. Leads to more parentheses but no longer hangs when rendering complex expressions. Really fixes #210