ignore redraw if called without valid controller