[Input]: rename `popup` to `dropdown`
[Window]: added `excludedElements` property
[Input]: some improvements for inheritance purposes
[InputList]: initial release

an extended input/select component
[Window]: comments