Margin-line fitting adjustments

- Fit the rule on keypress and on scroll.

- Show the line if line and surface left are greater than OR equal.