Мне очень нравится этот компонент.
Думаю, он может стать решением для некоторых вопросов, которые я обсуждал в более ранней теме: