2014-3-29 by Rain

1.Done with _handle_link_event( May have bugs when link removed )
2.Change strategy to raise link event