added (unfinished) pan&zoom demo