flip out

verb

1.
react in an excited, delighted, or surprised way
2.
go mad, go crazy