notice there is no `drawgrad` in the `else` part. we only draw it if there is non-default bg