add refocus(), fixes #39, fixes #43