add RenderableUI interface, fixed binding used