handle drag start and drag enter events as well as cell styles for those states