9 Computer programs, recorded; computer software, recorded; computer programs, downloadable; computer software applications downloadable; computer hardware; interactive touch screen terminals; computer software platforms, recorded or downloadable; data processing apparatus; computers; computer operating programs, recorded.