classes: timeout on justin. would prefer of $state.go() had a callback param