LSourceDetails: fixed get sourceComponent
LMouseEvent: implemented originalComponent and eventComponent
inheritence template: fixed interceptsMouseClicks
simplified mouse*
removed LComponent from available components
LTreeViewItem: itemClicked: check number of arguments and use callback if any when directly called
LTreeView: added mouse* events
list of LComponent methods, for microparser
LListBox: implements a default model, implements paint and implemented a generic method for paintListBoxItem
LComponent: child isn't optional anymore -- TODO: refactor code