Cancel animation if marker removed before it ends.

Fix #17 by stoping animation in the marker's onRemove to prevent animation from going on indefinitely.

What do you think?