Added IScreenLayout to several scripts for receiving screen change event and operate as expected