move sample package
add TextComponent UI listener
move sample classes