Minor fix
Minor fix
Add IScreenListener and its implementation