ensure core system files use the new APIs #291

ensure core system files use the new table & form APIs #291
Merge pull request #303 from chris18890/issue297

Reviewed. ensure core system files use the new APIs #291 closes #297