added double click single click shits (ibd)