Add scroll spy support