avoid double-loading from web
m_viewModel might be null when loading profile task
refactore onTouchListener, for better UE
update apk to build.2013-03-16