a computer generated object with buttons and a screen