remove unnecessary line
refactor with SettingsListener
add phone_lock_test