add support for read-only columns and context menu.