refined trip view and controller