some getters and setters
introduce buttons and dialogs to curses
doc and resize-event-handling