Let component draw its own bounding box

@justinvdm The latest FireFox browser seems to handle it properly. Older browsers might have an issue though. I will log an issue for a separate PR to investigate alternate ways of doing this.