somewhat object-oriented -- you have to create screens and windows, then do stuff to them, then destroy them. A simple wrapper class should be pretty easy. Although I'd strongly suggest you look for such a library -- it's so obvious, I would be shocked if there weren't a few dozen such libraries already available. t.