add detect-zoom demo