move picker to new custom element