added shift and ctrl to link clicking