Apply handlers with default arguments
Delay event removal on destroy
Each element gets a custom ID (WIP)
Clean up demo
Labels are a thing now, along with some general cleanup
Fix some tools and demo's tool selection
Fix destroy event propagation
Add-tool cleanup