- Optimized code.
Add multi-options for launching different IM view.