added smart inplace editor tools support