Added InputComponents for reusing in IDE implementations