UI bus

Added UI Bus, and refactory sample