BHV-731: Fix issue with "Scroll To Index" in moon.DataList sample.

Issue
-------
If the "Scroll To Index" `ExpandableInput` is used to navigate to a specific index, and then scrolling is performed, using "Scroll To Index" will not navigate to the originally navigated index unless the index is changed in the input.

Fix
----
Handle the `onblur` instead of the `onchange` event and detect if scrolling has occurred.

Notes
-------
This adds some code to handle an edge-case; we can weigh the tradeoffs of making these changes or leaving the existing behavior as this may cloud the intention and directness of the original sample.

Enyo-DCO-1.1-Signed-off-by: Aaron Tam <aaron.tam@lge.com>