fixed viewcancel (i think)