К сожалению, теперь у вас есть хорошее решение в моем предыдущем посте, пожалуйста, проверьте его!