* create different views only when they are needed
* updated to latest sword.js