Fix dart2js warnings
Fix version constraints
Remove unneeded const
Add types, listen to listChanges
Fix for javascript
Merge branch 'working'