Selectable simplified

Swapped what is component local state and what is app state