extDrawComponent implementation

that should work but will not