Support 'not found' routes

 - manually handle page.js callbacks array
use debounce.