Make app a little more understandable

Rename components
Make more names more descriptive.
Fix selection when dragging.