feat(style): change way to specify color
feat(mirror): higher Z index of local move, lower Z index after release

Z index of local movement is higher than Z index of remote movement, so
when elements overlap, local ball still can be moved
feat(mirror): drag ball by any point, not necessarily at center