The application now keeps track of its position and size.
Use IsAsync for ItemSource to fix responsiveness.