Passing data with dataset is not robust. Since we will have an object for each panel, can we pass the data after the object is created? Take `PhoneLockPasscode` for example, we can add a `ready` function as the following:
``:
var PhoneLockPasscode = {
  ready: function(data) {
     // ...
  }
}
```
In settings.js we call to `PhoneLockPasscode.ready(data)` when `panelready`.