Force graph TODO: click happens on every pointerup keep the momentum after release do we need so many set_translate procs? so far it's only used once