The Time Entry screen runs incredibly slow for us, it has been customized quite a bit. We noticed that Memory Caching improves this considerably. However, we have some totals on the Weekly tab, the calculation is done in the AfterRowChanged or AfterListChanged event. This works fine the first time in (before the screen is cached), but it never works after that. I put in MessageBox.Show lines in both AfterRowChanged and AfterListChanged, and got no messages in the cached screen. (they work in the initial load). Is there some reason why those events aren’t called on a cached screen? Should I be using a different event?