I have application which allow users to select video and play it. I have for each video few keywords and with help of WordNet I created tree from these keywords. So now user can go from generally sense to more specified. I want to use this for filtering video. I was trying to search for some great way how to design control like this but I didn't find anything. I have tree and when you click on general term it adds sublevel terms to clicked one. It's good but I want to create something amazing. It's for touch devices and in upper half I have previews of videos. On the right bottom half I have classic folder tree (filtering by folders where are videos saved) and this control I want on the bottom left half.
For better understanding I am posting here actual solution (it's not looks good, it was just testing for creating tree, if tree is okay).
Edit: I forget to mention that touch display isn't mobile device but big screen (big monitor). For better understanding I include screen my actual solution.