vertical mobile-ready carousel directive for angular