mixing DOM events with SAPUI5 controls access is the thing "to avoid".
delegate can be executed prior or after "primary" implementation (second parameter, default value is false)
after rendering is executed after renderer of a control finished executing render method. so you should code it with assumption that it will be executed multiple times