Update comment.
Only add selection change listener if there isn't one in place already. In theory this ought never to happen but it still does on occasion.