check dimension restraint on regional refresh request
fix onSelect revert on config and menu
various fixes on Device:hasKeyboard check