Fix JS to allow multiple trip selections. Also fix views to make that work.

Work for #59