Moved Signal selection behaviour into SelectableItem