rebuilding the application with new UI based on actionbarsherlock by @Jake Wharton