threaded operation and zoom working