Switch conversations performance improved

Improved performance: replaced watchers from templates with events
Conversation switch is now triggered by mouse-down, not click