Fix typo in prev commit
Significant rewrite: single coordinate system, flat item list, no artificial scroll target