updating scroll to directive to use window.locatino logic instead of hashes