Fix for issue #12

Compared code with Python version, there was an error how keyword is handled if no values given.

Also added some comments to that, and new integration test that checks selection of value from (onChange()) dropdown.