rulus.js: require url routing (ticket 1099)