It's a broken screen/damaged flex then. The touchscreen works right? Replacement N900 screens can be had on eBay for cheaps.