placeholder now adopts from origin element, when passed in option is not available