fixed: recalc bounds when option.border is set