Refactor table names; Control=0, Visual index now matches actual index

CHANGED: Control table naming now same as other tables
CHANGED: onClicks for Textbox/Buttons/Checkboxes to comply with index changes
CHANGED: getCheckboxFromTable() to use correct control table name
REMOVED: Redundant build code (replaced by addRows() )