Refactored object and fixed rendering.
Added publisher to BOInput
Merge master