42 Providing online non-downloadable software for transmitting, sharing, receiving, downloading, displaying, editing, transferring, and publishing content, text, audio works, audiovisual works, visual works, literary works, data, files, documents and electronic works of others; interactive hosting services for transmitting, sharing, receiving, downloading, displaying, editing, transferring and publishing content, text, audio works, audiovisual works, visual works, literary works, data, files, documents and electronic works of others