When we `queue` the page we also need to defer the callback or things will go out of sync and causes the page to spin forever.