In regards to the D-pad issue, this post might be what you were looking for: Link

I leave the other suggestions to D-Dub's discretion .