Added check for valid update area after calling draw_point().