do not use the init method
further cleanup of viewDataTable, removed configureViewEvent and init function