yes, but no underlying libs, just pure bash... "How hard can that be"...
PC TUIs have the advantage of direct access to the character buffer. Doing it indirectly with control codes is much more involved when it comes to tracking terminal state.
Using dialog is.. not comfortable - its a great tool, but its hard.