some updates to the pp
Revert "Propagate events by default"

This reverts commit e264ca4f5518ef02218a8e6413e0ee3793efd84f.

should fix the bug of context menu not working
fix hard coded if check
updated some default stuff
updated stdlib to head