zoom feature works correctly now...