A plug and play angular directive for smooth scrolling that works by disabling pointer events