Alternative fix for #181.  No functional changes just allows developers to override some drawing with more precision