snapping and ruler marker highlighting
number highlighting added