@TodePond I think I do tend/try to have that same mindset you call 'tadi'. Just not necessarily related to the web or websites.
It's a good reminder, though. Thank you. Perhaps I need to let this whole approach die. It's centered around a text editor widget with 100+ tests to handle line wrapping, mouse clicks, easy splitting and joining of wrapped lines.
@TodePond As an example, one bit of ugliness is my model's cursor x/y coordinates are saved while drawing each frame, and multiple bugs have arisen from something happening quickly without an intermediate frame to update the coord. Yeesh.