include ngAnimate for future fun
css transitions for button state