Build: build docs

+ Refactoring
+ Cleaning
View: add missing event props
Update CHANGELOG