adding animated button effects