added support for single-border gap widths via a boolean