give up developing drag and drop because of the end of YUI
rename icon class to prevent from being modified for dragdrop,
and then we don't need dirty hook any more
implement restore to frontpage (TODO: backup from frontpage)