WIP: implement public api methods / refactor public events
WIP: more public api changes.
WIP: more public api changes.
finish gridApi registerMethod and suppressEvents