views event handling logic moved into dedicated events map