Minor changes and added animation in VisibleActionListener