(Actually, it probably would be better to make a separate function for the event handler, so you can remove that specific one - in case this gets called again during a previous animation.)