Animation improvements: input