Fix multiple ReaderFrontLight instances, i18n issues, and refactor event handling to follow codebase patterns
Big refactoring: Device handles frontlight device, ReaderFrontLight now only GUI
Refactor min/max handling in BaseFrontLight; use getFrontlight() in ReaderFrontLight for consistency
Update koreader-base
Force initialization of FrontLight in Input:init() to avoid glitches in Kobo
Merge branch 'master' into frontlight3
Refactor Kobo frontlight_intensity restoration: move to reader.lua
Merge pull request #212 from thotypous/frontlight3

Frontlight bugfixes and refactoring
add extend method to widget
add is_popout and no_title to menu widget
fix Menu widget initialization on inheritance bug in filechooser
bug fix & rewrite filemanager
check frontlight before setting intensity
Merge pull request #214 from houqp/filemanager

bug fix in class system & rewrite filemanager
only insert frontlight menu item if frontlight is detected
Merge pull request #215 from houqp/houqp-master

check frontlight before setting intensity