public void createGUI()
        {
            //this.add_LogViewer();
            var columns = new List <string> {
                "ProcessName", "Id", "SessionId", "MainModule", "MainWindowTitle", "FileName", "WorkingDirectory", "Arguments"
            };

            tableList = this.add_TableList("Processes");
            Action refresh =
                () => {
                tableList.setDataTable(GetRunningProcesses());
            };

            tableList.afterSelect(
                (listViewItems) =>
            {
                "Selected row(s) values:".debug();
                foreach (var listViewItem in listViewItems)
                {
                    listViewItem.values().showInLog();
                }
            });
            tableList.add_ContextMenu()
            .add_MenuItem("refresh", () => refresh());
            tableList.insert_LogViewer();

            refresh();
        }