use jquery-hoverIntent to detect hover state
remove underscore
create Preview singleton
show a red X when an image fails to load