Redraw on bounds change; removed noop override