Added animation & changed init method for scroll view