Why do we still need to listen to mouse events on top of `#img-scale`?  It's outside the bounds of the image, so I'd think it would be ok to listen only to `#img-preview`.