#19
Additional improvements for SMART+

properly showing error messages, handling orientation changes, etc

#19