faq:smart-horizontal-cursor-position