Implemented openWith, fixed timeout issues.