Textures look extremely weird
It comes from the UV, named so because XY is used for 3d localisation and UV is just a planar representation of the unwrap on a model. So work your UV correctly through the UV editor, in this case you should just select all the faces for the screen and press U then 'unwrap' or 'unwrap from view' if your are in front of the object in a precise way as when selecting the view with numpad numbers. Also when you are done with that you can select the other faces and assign a different material to it.