share bounded pixel movement

client: share bounded pixel movement