included spin.js, improved directive scope name