Spinning menu tweaks

Tweaked code to give user better control when using main screen spinner and allowed user to click on unfocused main screen items to bring them into focus.

(I had to include commits from previous pull request for the added feature to work)