List of matches for a route are now populated by the time onMatched() is called on a callback, closes #654
merge c5c6e37a750b7cdffca3df3c63a394646b8cda28