Examples + same optimalizations and refactoring
Events update
Update after change if rendered