fixed js error and added tooltip for IO