Yup, that's about it. Two thoughts:
1-Turning display on may require Secure Settings plugin on some devices (the regular display on action indicates "not available on your device" for my device android 2.3.6
2-Not sure how fast it will respond. ... There is a display off monitoring interval in settings (mine is 600 seconds) . I'm not sure if that applies to events (like incoming sms))