Prevent using isolated scope

Introducing an isolated scope leads to even more conflicts when applying to a directive that also asks for an isolated scope.

In this commit I simulate the two way data binding provided by angular (`scrollGlue: '='`) so the directive is fully unobtrusive.

Also made sure that all tests pass.