rework border leveling / fill and underfill. most things looking good,
but could still use some cleanup and optimization