Make moveCursor() try all possible regions for an item before quitting
Make moveCursor() try all possible regions for an item before quitting

Currently when moveCursor is invoked the method will try to focus only
the best region. It is more correct to try and focus all item regions
that match the criteria starting with the best.

lukedirtwalker/Envision,dimitar-asenov/Envision,Vaishal-shah/Envision,lukedirtwalker/Envision,Vaishal-shah/Envision,lukedirtwalker/Envision,mgalbier/Envision,BalzGuenat/Envision,patrick-luethi/Envision,lukedirtwalker/Envision,BalzGuenat/Envision,mgalbier/Envision,Vaishal-shah/Envision,Vaishal-shah/Envision,dimitar-asenov/Envision,BalzGuenat/Envision,patrick-luethi/Envision,dimitar-asenov/Envision,lukedirtwalker/Envision,mgalbier/Envision,Vaishal-shah/Envision,mgalbier/Envision,BalzGuenat/Envision,patrick-luethi/Envision,dimitar-asenov/Envision,mgalbier/Envision,patrick-luethi/Envision,dimitar-asenov/Envision,BalzGuenat/Envision,BalzGuenat/Envision,Vaishal-shah/Envision,lukedirtwalker/Envision,dimitar-asenov/Envision,mgalbier/Envision