GUI for a Linux router - WWW or ncurses Dialog ?

Hi,

Linux router is my only "full" Linux application.
I native compiled and installed Linux Unix dialog utility.
Dialog comes with a limited set of objects, called widgets.
Some work fine, some need improvements.

But what I really need is graphical interface to shell scripts run on my Linux machine (no monitor).

I can connect to my Linux with putty in telnet session
and can run installed applications.

Some examples from dialog get flicked on data refresh
but I need flick-free graphical interface (full screen)
to let me enter some data , parameters to a modem
and get response, some transfer statistics and the like.

MDMA application is a good example.

I get used to write some basic programs with GUI, using Visual Basic,
and its form + objects I put on a form, set attributes,
wrote some code and got application working.

In my case I am not looking for client side application,
just ncurses based dialog widgets with some more options to let
me design nice graphical interface, full screen.

I can use some dialog widgets, trying to stick them together
but a number of options is not great (about 15 objects)
and each object is pure graphics, as no multithreading, multiprocessing.

So I planned to loop widgets with new parameters entered
to get some data refresh feature, like in VB.

Unfortunately refresh time is 1 s min.
so flickering is seen.

So please tell me about another basic flicker-free GUI solution to work with my Linux over putty.

I will attach some dialog widgets code asking for advice, if it is possible
to build a new widgets in due time, or a task is far too complicated for me.

Another solution is www interface, but I need GUI to refresh data
in flicker-free mode.

Jack