Added loading state + animation, fixed transitions. Fixed long-standing pulse bug where it was incorrectly selecting on the enter set when collapsing the pulse, causing it to fail to function after rebinding.