Furthur refining ui and binding