add listener when screen on