The container which the grid is being created in needs to be in the DOM and participate in layout
(can be 'visibility:hidden' but not 'display:none') in order for SlickGrid to be able to make certain
measurements and initialize event listeners. Normally, this is done when a SlickGrid instance is
being created. Optionally, you can defer the initialization until the above condition is met and call
the grid.init() method explicitly. To use explicit initialization, set the explicitInitialization
option to true.