Ticket #???. Reorganize event mass init process

Signed-off-by: Slava Zanko <slavazanko@gmail.com>
Added events for diffviewer

Signed-off-by: Slava Zanko <slavazanko@gmail.com>