(some refactoring) Lightning tutorila works fine with composites, start, own and events