added runtime var values query apis, viewport selection & mouse hover tooltip