issue #23 - Refactored inputGroup as element