Fix whitespace in orderable.js
Fix inconsistent quotes
Refactor in some places to fire and consume events instead of relying on watching a model change sucessfully
Add a TODO comment for later