1. [Refactor] Change HorizonExchangeSets by adding an extra callback function parameter.
2. Block click hander if still animating.