add: placeholders for #13
fix: ng-if creates a new scope so in order to access our scope we need to prefix it with an extra $parent
fix: android browsers other than the stock one should be able to perform restoration