Implemented a mechanism to differentiate between user-initiated and automatically-initiated downloads to prevent sites from bombarding the browser with multiple non-user-initiated downloads.