decouple decouple application logic/event handlers in looseCoupling.markdown