а если все-таки о 2х компонентке задуматься...?!

не очень хочется сильно двери курочить... понятно, что как 3х она не отработает... но... может есть достойные варианты..!?