add bb rendering for scanner and builder items.  much cleaner
implementation this time, but could still use some GC helping cleanup