Stack-like accordion scrolling directive for AngularJS