changed default config back to jsx functional style and removed pointless Circle constructor