Working zoom/pan that removes off-screen nodes