Fix zooming and add hover.