I have a page with a listview and a textbox underneath the listview in a pretty basic setup, it's basically a chat tool. I'm using signalR to tell the listview when it's time to refresh, and when that happens I call a .dataSource.read() on the listview. This works great, except that the textbox underneath the listview is basically frozen until the read call is done. Once the read is done, then everything works fine, but the user experience is pretty bad. Why is my entire page unusable while this read is going on? Is there a way i can call this asynchronously that i'm not aware of? Thanks for any help you can provide.