Hello IGDrewS,
I tried this and the 'SelectionChangeCommited' event is firing in the last two cases. So I attached my sample to this post. Please review it and feel free to let me know if I misunderstood you or if you have any other questions.