Better animation scheduling