Use element.addEventListener for Selection.
Use polyfilled forEach, filter and map instead of ko.utils equivalents.