Finished drag & drop demo code

Much better behavior – shapes are now all resizable, are properly
rendered on top of one another (and are pulled to the front when you
click on them), and can be recolored via right click. Also added a fps
counter (which is spazzy as hell, unfortunately – need to dampen
results over multiple frames…).