Split the app into tabbed fragments.  This has introduced stability issues but provides a much cleaner interface.