@zachleat Honestly this fine. I can read that code. I can find what I need to edit it quickly and easily. Itโs right next to the markup it is coupled to. I can predict exactly what my changes will do and what code will be affected. I can rest easy knowing I havenโt broken something somewhere else. I have this wrapped in a component for easy reuse.