added UI components , custom overlay view ,split select view , and complete UI component's actions.