Fix broken whitelist logic, base the on_complete return value on whether any non-whitelisted files were added to the display