Cleanup model view reset, init, repaint and resize operations

[#44616231]

Previously various operations were triggered without any specific
reason and when initialization is becoming to be important, that is
causing problems.
Implement support of custom click handlers in model view

[#44616231]

Also, adapt renderer to support it correctly.