tolerate slashes or dots in widget types #3583