execute, getcolumns, verticalLayout, custom listeners