Lessons Learned: DOM Events and UI Testing Strategies