why split the selectors into their own modules? aren't they used just inside each `view`? I think that keeping it on the same file will help on autocomplete and also will help us to keep track of the values that aren't needed anymore.

maybe I would even do something that doesn't look as nice but JSHint would be able to detect errors:

```js
var alarms = '.alarms';
var alarmsLast = '.alarms > *:last-child';
var cancel = '.cancel';
var deleteButton = '.delete-record';
var description = 'textarea[name="description"]';
var endDate = 'input[name="endDate"]';
var endTime = 'input[name="endTime"]';
var foo = '#foo'; // jshint warning: declared but never used!
var location = 'input[name="location"]';
var save = '.save';
var startDate = 'input[name="startDate"]';
var startTime = 'input[name="startTime"]';
var title = 'input[name="title"]';
```

or just keep it as an object if you will. but I wouldn't move it to a separate module, unless there is a huge benefit in doing so.. files are small and we probably won't have more than 20 selectors per view. In fact I would just create the variables if the values are used more than once.. if the selector is used only on the setter/getter I would keep it inline..