Edit in JSFiddle

$("#search")
.onAsObservable("keyup change")
.select( (ev) -> $(ev.target).val())
.where( (query) -> query.length > 2)
.throttle(300)
.distinctUntilChanged()
.selectSwitch(queryMovie)
.subscribe(updateMovies)