new selector widget