[Feature] Improved scrolling: when centering a CU, ensure that we do NOT scroll the page in the direction opposite to what the user specifies/expects. Closes #186