the -1 tabindex is necessary so that we can focus() the cells as they are made active.