***[link|https://www.ifixit.com/User/4206766/Vaishnavi+SKR|Vaishnavi SKR|new_window=true] ***at very least you want to start with a new display. Use something like [https://www.youtube.com/watch?v=6BSUtHC3kiI|this video] for the work. Displays are readily available for various cost. It'll depend on your geographic are and where you order from. While you in your phone, make sure the antennae are properly connected no corrosion etc. After you replace the display consider a reset to see if that resolves the "hanging" issues.