Еще по поводу прокрутки. Если подходитсписок то его вполне можно использовать в качестве основного меню. Оформить можно приделав к нему иконки. Вот пример небольшой с обработкой нажатий.
function OnStart()
{
lay = app.CreateLayout( "Linear", "VCenter,FillXY" );
var data = "Новости пользователей:разные новости из мира IT и не только:null";
data += ",Статьи:разный полезный материал за авторством наших пользователей:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
data += ",Блоги: о чем пишут пользователи сайта:null";
lst = app.CreateList( data, 0.9, 0.9 );
lst.SetOnTouch( lst_OnTouch );
lay.AddChild( lst );
app.AddLayout( lay );
}
function lst_OnTouch( item )
{
if (item=="Новости пользователей")
app.ShowPopup( "новости пользователей " );
else if(item=="Статьи")
app.ShowPopup( "статьи" );
else if(item == "Блоги" )
app.ShowPopup( "Блоги");
}