new feature: select instances by holding Ctrl and click shapes
show '*' for non-optional attributes
fix #51