27.Commit: major improvement of light and button class + light_wrapper