start adding gadget types for visual properties
avoid fuzzy lines