Added success, fail & complete events (via kdyby)