zoom based graphics without kanvas context