added support for custom label width and adding an 'empty' item to dropdown selectors.