After you select multiple rows and want to unselect some of them again you get some unexpected behavior.
SO-question with greater deatils:
http://stackoverflow.com/questions/26211609/how-to-listen-to-deselection-of-row-in-javafx-tableview?noredirect=1
SO-question with greater deatils:
http://stackoverflow.com/questions/26211609/how-to-listen-to-deselection-of-row-in-javafx-tableview?noredirect=1