add interface right-to-left pull and placement; fix interface language change