Modify down and up control, add animations and window scroll listener