updated prototype event following alex feedback