redraw() added (not sure it's needed though)