Bug fixed: didSelectdidSelectItemAtIndexPath from didDeselectItemAtIndexPath