input events + success message