Porting to component architecture of "Image Map" plugin