add selectable handler