changed default text placing to not overwrite the background if no bakground color is specified