Road network is not known when be off route without a routing engine underneath.
My next goal would be to handle that with the proper feature(s):