added configuration options for header position, selectionMode, TapBehavior