Доработка компонентов

Fixes #558