Nemo

cherry-pick-ed a few commits for further experiments with nemomobile