Sort widgets by position before initializing to avoid requirement for consecutive widget.config.position within config.js