My Nokia 520 is working fine, but last night it dropped from my bed the the floor and then when I restarted it and got onto it, my touch screen is lagging in some places and when i go to type o the internet or though text message, it wont type certain letters like h,b,c,i and something its just really laggy and I have rebooted it twice, will a factory reset fix this? and do i need to take my SIM card out before (hard) factory reset?