Do not draw in this function, do not force the user to do any markup.