spring animation doesn't really work for short distances