refactor main and test
remove ui-component
mini modify tipview and transition