Rewrite Preferences to make it async
Add preference to automatically enable the Hand Tool when the viewer loads