Added support for hidden apps (bug 1019249, 1019251)

this needs to be `_lazy` or it'll be localised in the wrong language