Refactor model to be reactive no dependent to events
Add live reload on pages