added text settings, b-frame UI, locale-ready