Add onTripChange callback

This is useful for when we want to know the trip has changed. I used this to extend functionality — adding a focus property that is a string containing a selector to an element to focus:

```js
{
	onTripChange: function(t) {  if(t.focus) { $(t.focus).focus(); } }
}
```