Remove redundant invalidation check.
Limit marker to view width.
Flip marker text when it overruns.