Issue #35 Cleanup app action handler

1. Clean up action handler
2. Clean up setting page to leave room for android settings