added selectable property and color change when selected