Move callbacks to events
Refactor model ownership flag
Fix forking issue
Implement broadcast:change
Fix a broadcast bug
Add lights off/on feature
Compile