Let $h:B^{n}\to B^{n}$ be a homeomorphism of the $n$-dimensional unit ball in $\mathbb{R}^n$. If $h(x)=x$ for $x\in S^{n-1}$, then it is relatively simple to show that $h$ is isotopic to the identity on the full $B^{n}$: I can construct the isotopy as follows: $$ h_{t}(x):= \left\{ \begin{array} xx & \mbox{if } t\leq |x| \leq 1 \\ t\cdot h\left(\dfrac{x}{t} \right) & \mbox{if }0\leq |x| \leq t \end{array} \right. $$
My question is: if I just assume that $h$ is isotopic to the identity on $S^{n-1}$, does it still follow that $h$ is isotopic to the identity on the full ball $B^{n}$?
I want to use this result to prove that if I have two homeomorphisms $h,k: B^{n}\to B^{n}$ such that their restrictions to $S^{n-1}$ are isotopic, then they are isotopic on $B^{n}$. Any hints or suggestions would be very much appreciated!