Nicer approach to RM's behavior

Now LEFT and RIGHT buttons change range pages.
Add checks to prevent pointing to a wrong Switch/Variable.
EXTRA: OFF Switches and negative int variables have a different color.

Apply numberimput patch by Ghabry