feature: preload hover state images