lots of domain fixes, and mouse cursors on pieces that have moves