ba32aef adds circular icons to inputs, fixes circular inheritance. fixes  #51