Refactored some docs
Fixed issue with route not defined in setRoute when needs to fallback to widget.getRoute()